home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 4401 < prev    next >
Encoding:
Text File  |  1996-08-05  |  2.8 KB  |  64 lines

  1. Newsgroups: comp.sys.amiga.programmer
  2. Path: undergrad.math.uwaterloo.ca!clgonsal
  3. From: clgonsal@undergrad.math.uwaterloo.ca (Carl Laurence Gonsalves)
  4. Subject: Re: Amiga doesn`t need Pl
  5. Sender: news@undergrad.math.uwaterloo.ca (news spool owner)
  6. Message-ID: <DnI2By.nLF@undergrad.math.uwaterloo.ca>
  7. Date: Wed, 28 Feb 1996 19:04:45 GMT
  8. References: <4gamsq$6vp@serpens.rhein.de> <762.6626T1307T290@wvlink.mpl.com> <4gk8af$buq@serpens.rhein.de>
  9. Nntp-Posting-Host: lhopital.uwaterloo.ca
  10. Organization: University of Waterloo
  11.  
  12. In article <4gk8af$buq@serpens.rhein.de>,
  13. Michael van Elst <mlelstv@serpens.rhein.de> wrote:
  14. >gene_heskett@wvlink.mpl.com (Gene Heskett) writes:
  15. >
  16. >> MvE> Amiga mice). However, for 3-button mice each mouse event needs 5
  17. >> MvE> bytes and that drops the rate to 24Hz which _is_ noticable.
  18. >
  19. >>5 bytes for a 3 button mouse? Get another mouse.
  20. >
  21. >No :)
  22. >
  23. >>I've been using a 3
  24. >>button on my coco for years and I can't recall ever noticing it sent
  25. >>5 bytes for one event. 3, yes, 5, no.
  26. >
  27. >There are two distinct protocols. One uses 3 byte messages and one uses
  28. >5 byte messages. The 3 byte messages cannot reliably transmit all mouse
  29. >events for a 3 button mouse. It is possible that the same message gets
  30. >sent for for a button click and a mouse move. It just happens when you
  31. >press more than one button at a time though.
  32.  
  33. There are more than two distinct protocols. I know of at least three, and
  34. I'm sure there are more.
  35.  
  36. The two most common protocols are the Microsoft (MS) mouse protocol, and
  37. the MouseSystem (PC) mouse protocol. Many of the cheap serial mice actually
  38. have a switch or some other mechanism to select which of these two
  39. protocols to use (some label the switch MS/PC, others 2-button/3-button)
  40.  
  41. The MS protocol uses 3 bytes per message, and supports only two buttons.
  42. This is the protocol (obviously) used by Microsoft's serial mice.
  43.  
  44. The PC protocol uses 5 bytes per message, and supports at least 3
  45. buttons.  It was originally (AFAIK) uses by MouseSystems pointing devices.
  46. They had standard mechanical mice, optical mice, and touch pads that all
  47. used this protocol.
  48.  
  49. Logitech mice use another protocol all together. I think this is the
  50. protocol that Dexxa mice use, actually. I've never been able to get my
  51. hands on one of these mice to experiment with it, but I know that they
  52. support three buttons, and they only use 3 bytes per message.
  53.  
  54. By the way, earlier in this thread there was a mention of serial mice being
  55. jerky. I have noticed that when I use my serial mouse in PC mode, it is
  56. quite jerky. MS mode is very smooth, but unfortunately does not support 3
  57. buttons. I usually use MS mode...
  58.  
  59. -- 
  60.         Carl Laurence Gonsalves - clgonsal@undergrad.math.uwaterloo.ca
  61.                    Computer Science, University of Waterloo
  62.                http://www.undergrad.math.uwaterloo.ca/~clgonsal/
  63.                    http://www.csclub.uwaterloo.ca/~clgonsal/
  64.